<?php
/**
 * 封装返回格式函数
 */
if (!function_exists('success')){
    /**
     * 返回格式公共方法
     * @param $code
     * @param $msg
     * @param array $data
     * @return \think\response\Json
     */
    function success($code,$msg,$data=[]){
        return json([
            'code' => $code,
            'msg' => $msg,
            'data' => $data,
        ]);
    }
}
/**
 * 封装密码加密方法
 */
if (!function_exists('encryptPassword')){
    /**
     * 密码加密加盐公共方法
     * @param $password
     * @return string
     */
    function encrypt_password($password){
        $salt = 'rfzs';
        return md5($salt.$password.$salt);
    }
}

if (!function_exists('fsFlat')){
    /**
     * 父子结构搭建公共方法
     * @param $data
     * @param int $id
     * @return array
     */
    function fsFlat($data,$id=0){
        $arr = [];
        foreach ($data as $key=>$value){
            if ($value['pid'] == $id){
                $arr[$value['id']] = $value;
                $arr[$value['id']]['son'] = fsFlat($data,$value['id']);
            }
        }
        return $arr;
    }
}
